package com.enbatis.mybatisplugs.entity;

import com.enbatis.mybatisplugs.commons.annotation.PrimaryKey;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.io.Serializable;
import java.util.*;

/**
* 描述： sys_resource
* @author wangweidong
* @date 2019-06-18 12:41:26
*/

@Data
public class SysResource implements Serializable {

        /**
        *主键
        */
        @JsonSerialize(using = ToStringSerializer.class)
        @PrimaryKey
        private Long id;

        /**
        *名称
        */
        private String name;

        /**
        *url
        */
        private String url;

        /**
        *父级ID
        */
        private Long pid;

        /**
        *编码
        */
        private String code;

        /**
        *0启用1禁用
        */
        private Integer status;

        /**
        *0菜单1按钮
        */
        private Integer type;

        /**
        *排序
        */
        private Integer orderBy;

        /**
        *图标
        */
        private String pic;

        /**
        *备注
        */
        private String remark;

        /**
        *企业ID
        */
        private Long companyId;

        /**
        *是否删除0否1是
        */
        private Integer deleted;

        /**
        *创建人ID
        */
        private Long uid;

        /**
        *创建时间
        */
        private Date ctime;

        /**
        *最后修改人ID
        */
        private Long lid;

        /**
        *最后修改时间
        */
        private Date ltime;




}